Big Huge Thesaurus

Novaya Zemlya

noun